热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

5G至4G空闲态移动TAU流程解析

本文详细解析了用户从5G网络移动到4G网络时,在空闲态下触发的跟踪区更新(TAU)流程。通过N26接口实现无缝迁移,确保用户体验不受影响。

前言:本篇文章旨在深入探讨5G到4G空闲态移动时的TAU流程,帮助读者理解这一过程中的关键步骤和技术细节。


参考资料:51学通信《5G核心网基础、协议与信令流程》

以下内容基于课程笔记整理,并结合实际案例进行说明,如有雷同,纯属巧合,请勿用于商业用途。

更多相关文章汇总:知乎 (zhihu.com)




5G到4G空闲态移动TAU流程概述

在规范中,该流程被称为“5GS to EPS Idle mode mobility using N26 interface”(TS 23.502, Section 4.11.1.3.2),指的是用户先在5G网络注册并建立PDU会话后,当处于空闲态(CM-IDLE)且移动到4G覆盖区域时触发的TAU流程。

主要触发过程如下:

  1. UE已在5G网络注册并建立了PDU会话,并通过源gNB接入5GC。
  2. 用户停止使用设备,进入空闲态。
  3. UE发生位置变化,离开5G覆盖范围,进入4G覆盖范围(由eNodeB负责)。
  4. UE发起TAU流程,在4G网络中注册,网络侧需将UE在5G的上下文信息迁移到4G。

在此过程中,哪些网络元素发生了变化?

  • RAN侧:gNB→eNB
  • 核心侧:AMF→MME
  • HSS和UDM保持不变
  • SMF/PGW-C保持不变
  • UPF/PGW-U保持不变
  • 选择新的SGW

TAU信令流程场景说明


涉及的主要规范

该流程涉及的主要规范包括:

  • EPC信令流程(23401)
  • 4G NAS消息(24301)
  • 5GC架构(23501)
  • 5GC信令流程(23502)
  • PFCP协议(29244)
  • NGAP协议(38413)
  • AMF服务(29518)
  • SMF服务(29502)
  • UDM服务(29503)
  • GTP-v2(29274)

3GPP规范中的TAU流程


具体步骤如下:

  1. UE空闲态进入4G覆盖,触发TAU。
  2. MME向AMF请求UE的上下文(MM、SM上下文)。
  3. AMF向SMF请求UE的SM上下文,SMF返回映射后的EPS承载。
  4. SMF通知PGW-U/UPF为EPS承载分配用户面资源。
  5. MME根据TA选择SGW创建S11会话。
  6. SGW通知PGW-C更新S5会话。
  7. PGW-C将SGW-U的信息告知PGW-U。
  8. MME向HSS做位置更新。
  9. UDM取消对AMF的位置更新。
  10. TA更新完成,给UE分配GUTI。
  11. 如需建立专用承载,PGW发起专用承载建立。

规范信令流程图中的改进空间

尽管规范中的信令流程图全面详尽,但仍存在一些不足之处:

  • 未结合具体场景介绍,例如AMF和SMF的具体位置。
  • 图中缺少协议及重要消息参数说明。
  • 23502规范仅描述宏观流程,具体细节需查阅多个文档。
  • 图中箭头上的文字并非实际消息名称,容易引起混淆。
  • 多种场景合并在一个图中,导致某些步骤仅适用于特定场景。

定制化5G到4G空闲态移动TAU流程

针对上述问题,我们对规范中的TAU流程进行了定制化处理,主要包括:

  • 加入场景介绍,并标明接口协议及重要消息参数。
  • 结合国内EPC部署经验,简化不常见的流程,使其更贴近实际运营商网络。

定制化的场景示例:

1. UE在广州市天河体育场内观看比赛,场内有5G覆盖,场外为4G覆盖。

2. UE在场内上网(建立5G PDU会话),随后专心观赛,进入空闲态。

3. 离开球场后,UE不知不觉进入了4G覆盖区,触发TAU流程。


总结:5G到4G空闲态移动TAU流程的关键步骤

该流程涉及的主要步骤包括:

  • UE需根据23501附录B的要求将5G-GUTI映射成4G-GUTI。
  • MME需查询DNS获取AMF的N26地址。
  • AMF需向SMF请求UE的SM上下文。
  • SMF需将PDU会话的QoS Flow转换为EPS Bearer并返回给AMF。
  • SMF/PGW-C需通知UPF/PGW-U分配S5-U用户面地址。
  • AMF返回给MME的UE上下文中包含MM上下文和SM上下文。
  • MME需根据当前TAI查询DNS选择一个新的SGW。
  • MME需向HSS做位置更新,UDM需对AMF做去注册。

重点:由于是在空闲态发生的移动,因此网络侧只需迁移UE上下文(5→4),无需处理用户面通道的实时切换,后者是连接态移动的任务。


推荐阅读
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 本文详细介绍了 MySQL 中 LAST_INSERT_ID() 函数的使用方法及其工作原理,包括如何获取最后一个插入记录的自增 ID、多行插入时的行为以及在不同客户端环境下的表现。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 本文探讨了MariaDB在当前数据库市场中的地位和挑战,分析其可能面临的困境,并提出了对未来发展的几点看法。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
author-avatar
世界500__强商务英语
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有